package com.woniuxy.utils;

import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;

@Component
@Aspect
public class AspectAdvice {
	
	//配置切点
	//配置切面
	
	 /* 管理员权限设置要做日志处理
	 * 管理员插入数据要做处理
	 * 用户取消收藏做处理
	 * 买卖家订单要做日志处理
	 */ 
	 
	
	
	
	@Pointcut("execution ( * com.woniuxy.service.impl.*.*(..))" )
	public void pc() {}
	
	@Before("pc()")
	public void before(){
		System.out.println("前置通知");
	}
	
	@AfterReturning("pc()")
	public void fterReturning(){
		System.out.println("返回后通知");
	}
	
	

}
